offshore man–made island - Turkish English Dictionary